.header {
    position: relative;
    overflow: hidden;
    width: 1180px;
    margin: 0 auto;
    .top-logo {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 207px;
        height: 80px;
        background: url(../images/logo-top.png) no-repeat center center;
        float: left;
        cursor: pointer;
    }
    .right-container {
        float: right;
        line-height: 80px;
        font-size: 16px;
        color: #777;
        span {
            display: inline-block;
            *display: inline;
            zoom: 1;
            margin-right: -4px;
        }
        a {
            display: inline-block;
            *display: inline;
            zoom: 1;
            color: #777;
            width: 145px;
            text-align: center;
            margin: 0px -2px;
            text-decoration: none
        }
        a.selected {
            border-bottom: 3px solid #0ba9f3;
            color: #0ba9f3;
            cursor: default;
        }
        a:hover {
            color: #0ba9f3;
            cursor: pointer;
        }
    }
}

.footer {
    position: relative;
    overflow: hidden;
    width: 100%;
    background-color: #3e4244;
    height: 190px;
    .main {
        position: relative;
        width: 1180px;
        margin: 0 auto;
        font-size: 12px;
        overflow: hidden;
        *zoom: 1;
        .logo-footer {
            width: 188px;
            height: 190px;
            display: inline-block;
            *display: inline;
            zoom: 1;
            background: url(../images/logo-footer.png) no-repeat 0 38px;
            float: left;
        }
        .footer-center {
            display: inline-block;
            *display: inline;
            zoom: 1;
            color: #e2e1e1;
            width: 710px;
            margin-top: 54px;
            ul {
                width: 100%;
                li {
                    float: left;
                    list-style: none;
                    width: 136px;
                    text-align: center;
                    border-right: 2px solid #e2e1e1;
                    cursor: pointer;
                    display: block;
                    &.first-li {
                        width: 95px;
                        text-align: left;
                    }
                    &.last-li {
                        border: none;
                        margin-right: 0px;
                    }
                    a {
                        text-decoration: none;
                        color: #fff;
                        font-size: 14px;
                    }
                }
            }
            .cp {
                margin-top: 46px;
                font-size: 14px;
                width: 100%;
                text-align: left;
                .cp-left {
                    width: 464px;
                    text-align: left;
                    display: inline-block;
                    *display: inline;
                    zoom: 1;
                }
                .cp-right {
                    width: 246px;
                    text-align: left;
                    display: inline-block;
                    *display: inline;
                    zoom: 1;
                }
            }
        }
        .footer-right {
            width: 282px;
            margin: 32px auto;
            overflow: hidden;
            position: absolute;
            top: 0px;
            right: 0px;
            span {
                display: inline-block;
                *display: inline;
                zoom: 1;
                text-align: left;
                .title {
                    color: #e2e1e1;
                    display: block;
                    margin-top: 4px;
                    font-size: 14px;
                }
                .weixin {
                    width: 172px;
                    height: 97px;
                    display: inline-block;
                    *display: inline;
                    zoom: 1;
                    background: url(../images/weixin.png) no-repeat 18px 0px;
                }
                .download {
                    width: 105px;
                    height: 97px;
                    display: inline-block;
                    *display: inline;
                    zoom: 1;
                    background: url(../images/client.png) no-repeat left center;
                }
            }
        }
    }
}
